page {
  width: 100%;
  height: 100%;
}

.top {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  .image {
    image {
      width: 100rpx;
      height: 100rpx;
    }
  }
  .text {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    .nickname {
      font-weight: bold;
    }
  }
}
.middle {
  border-top: 2rpx solid black;
  margin-top: 20rpx;
  textarea {
  }
}
.bottom {
  border-top: 2rpx solid #black;
  margin-top: 20rpx;
  .title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text {
      margin-right: 20rpx;
    }
  }
  .contact-way {
    border-top: 2rpx solid #black;
    margin-top: 20rpx;
    .contact-way-item {
      display: flex;
      justify-content: flex-start;
      text {
        margin-right: 40rpx;
      }
    }
  }
}
.float {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200rpx;
  .btn {
    background-color: blue;
  }
}
